﻿using Stimulus360.Models.Data;
using Stimulus360.Models.Data.CustomTypes;

namespace Stimulus360.Controllers.Projects
{
    /// <summary>
    ///     Class represents the view model for the Projects SubmitFeedback view
    /// </summary>
    public class ProjectFeedbackSubmissionViewModel
    {
        /// <summary>
        ///     The Average rating of the project
        /// </summary>
        public int ProjectAverageRating { get; set; }

        /// <summary>
        ///     Feedback to be submitted/displayed
        /// </summary>
        public ProjectRating Feedback { get; set; }

        /// <summary>
        ///     Bool representing if feedback has already been submitted 
        /// </summary>
        public bool AlreadySubmitted { get; set; }

        /// <summary>
        ///     Project Summary for which feedback is being submitted
        /// </summary>
        public ProjectSummary ProjectSummary { get; set; }

    }

}
